package com.zwps.biz.dal.db.object;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zwps.biz.dal.constant.TableNameConstant;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 视频文件详细信息
 * @ClassName: FileRecordVideoDO
 * @Description: 
 * @author lyh
 * @date 2023年10月26日 下午2:39:09
 *
 */
@TableName(TableNameConstant.FILE_RECORD_VIDEO)
@Getter
@Setter
@NoArgsConstructor
public class FileRecordVideoDO {

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 文件id
     */
    private String fileId;
    
    /**
     * 视频时长（秒）
     */
    private Long videoDuration;
    
    /**
     * 视频时长（时分秒）
     */
    private String videoDurationChinese;

    /**
     * 视频宽度
     */
    private Integer videoWidth;

    /**
     * 视频高度
     */
    private Integer videoHeight;

    /**
     * 视频比特率
     */
    private Integer videoBitRate;
    
    /**
     * 视频帧率
     */
    private String videoFrameRate;
    
    /**
     * 视频解码器
     */
    private String videoDecoder;
    
    /**
     * 音频解码器
     */
    private String audioDecoder;
    
    /**
     * 音频声道
     */
    private Integer audioChannel;
    
    /**
     * 音频比特率
     */
    private Integer audioBitRate;
    
    /**
     * 音频采样率
     */
    private Integer audioSamplingRate;
    
    
}